// import axios from "axios";
// import { showMessage } from "./status"; // 引入状态码
// import { ElMessage } from "element-plus"; // 引入提示框
 
// 设置接口超时时间
axios.defaults.timeout = 60000;
axios.defaults.baseURL =  "https://admin.wangdundun.com/sapi/v1";  // 自定义接口地址

 
// const token = () => {
//     if (sessionStorage.getItem("token")) {
//         return sessionStorage.getItem("token");
//     } else {
//         return sessionStorage.getItem("token");
//     }
// };
 
 
// //请求拦截
// axios.interceptors.request.use(
//     (config) => {
//         // 配置请求头
//         config.headers["Content-Type"] = "application/json;charset=UTF-8";
//         //携带token
//         config.headers["token"] = token();
//         //配置令牌等
//         return config;
//     },
//     (error) => {
//         return Promise.reject(error);
//     }
// );
 
// 响应拦截
axios.interceptors.response.use(
    (response) => {
        if(response.data.status === 200){
            return response.data;
        }
    },
    (error) => {
        const { response } = error;
        if (response) {
            // 请求已发出，但是不在2xx的范围
            showMessage(response.status); // 传入响应码，匹配响应码对应信息
            return Promise.reject(response.data);
        } else {
            ElMessage.warning("网络连接异常,请稍后再试!");
        }
    }
);
 
// //请求并导出
// export function request(data) {
//     return new Promise((resolve, reject) => {
//         const promise = axios(data);
//         //处理返回
//         promise
//             .then((res) => {
//                 resolve(res.data);
//             })
//             .catch((err) => {
//                 reject(err.data);
//             });
//     });
// }